﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;

namespace Blog.Core.DTO.ViewModel.User
{
    /// <summary>
    /// 角色和权限关系
    /// </summary>
    public class GetRolePowerDTO
    {
        public int Id { get; set; }//主键
        public string RoleName { get; set; }//角色名称
        public string RoleDescription { get; set; }//角色介绍
        public bool RoleStart { get; set; }//角色状态
        public int Permissionsid { get; set; }//权限编号
        public List<GetRolePowerItemDTO> PermissionsNames { get; set; }//权限名称集合
        public string? CreateName { get; set; }//创建人
        public DateTime? CreateTime { get; set; }//创建时间
        public string? UpdateName { get; set; }//修改人
        public DateTime? UpdateTime { get; set; }//修改时间
        public int Delete { get; set; }//软删除
    }
    public class GetRolePowerItemDTO
    {
        public string PermissionsName { get; set; }//权限名称
    }
}
